package com.cc.bean;

import java.text.SimpleDateFormat;
import java.util.Date;




public class UsuarioVO extends VO{

	private Integer id;
	private Integer idLaborales;
	private String usuario;
	private String password;
	private Integer rol;
	private String nombreRol;
	private String estatusUsr;
	private Integer estatus;
	private String estatusStr;
	private String nombre;
	private String aMaterno;
	private String aPaterno;
	private String contacto1;
	private String contacto2;
	private String telefono1;
	private String telefono2;
	private String fax;
	private String correo;
	private String correo2;
	private String actividad;
	private String paginaWeb;
	private String observaciones;
	private Date fechaAlta;
	private String fechaAltaStr;
	private String rfc;
	private String direccion;
	private String colonia;
	private String localidad;
	private String estado;
	private Integer idEstado;
	private String municipio;
	private Integer idMunicipio;
	private String codigoPostal;
	private String telefonoPagos;
	private String telefonoEntrega;
	private String correoEntrega;
	private String correoPagos;
	private String nombreEntrega;
	private String nombrePagos;
	private Integer idUsuarioCreacion;
	private String nomApellido;
	private String radio;
	private Boolean resetPass;
	private String pais;
	private String extTel1;
	private String extTel2;
	private String correoUsuario;
	
	//Campos de ayuda para busquedas
	private String fechaInicio;
	private String fechaFin;
	
	
	public String getNombreRol() {
		return nombreRol;
	}
	public void setNombreRol(String nombreRol) {
		this.nombreRol = nombreRol;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getUsuario() {
		return usuario;
	}
	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getEstatusUsr() {
		return estatusUsr;
	}
	public void setEstatusUsr(String estatusUsr) {
		this.estatusUsr = estatusUsr;
	}
	/**
	 * @return Obtener estatusEmpresa
	 */
	public Integer getEstatus() {
		return estatus;
	}
	/**
	 * @param Almacenar estatusEmpresa
	 */
	public void setEstatus(Integer estatus) {
		this.estatus = estatus;
	}
	/**
	 * @return Obtener estatusStr
	 */
	public String getEstatusStr() {
		return estatusStr;
	}
	/**
	 * @param Almacenar estatusStr
	 */
	public void setEstatusStr(String estatusStr) {
		this.estatusStr = estatusStr;
	}
	/**
	 * @return Obtener nombre
	 */
	public String getNombre() {
		return nombre;
	}
	/**
	 * @param Almacenar nombre
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	/**
	 * @return Obtener aMaterno
	 */
	public String getaMaterno() {
		return aMaterno;
	}
	/**
	 * @param Almacenar aMaterno
	 */
	public void setaMaterno(String aMaterno) {
		this.aMaterno = aMaterno;
	}
	/**
	 * @return Obtener aPaterno
	 */
	public String getaPaterno() {
		return aPaterno;
	}
	/**
	 * @param Almacenar aPaterno
	 */
	public void setaPaterno(String aPaterno) {
		this.aPaterno = aPaterno;
	}
	/**
	 * @return Obtener contacto1
	 */
	public String getContacto1() {
		return contacto1;
	}
	/**
	 * @param Almacenar contacto1
	 */
	public void setContacto1(String contacto1) {
		this.contacto1 = contacto1;
	}
	/**
	 * @return Obtener contacto2
	 */
	public String getContacto2() {
		return contacto2;
	}
	/**
	 * @param Almacenar contacto2
	 */
	public void setContacto2(String contacto2) {
		this.contacto2 = contacto2;
	}
	/**
	 * @return Obtener telefono1
	 */
	public String getTelefono1() {
		return telefono1;
	}
	/**
	 * @param Almacenar telefono1
	 */
	public void setTelefono1(String telefono1) {
		this.telefono1 = telefono1;
	}
	/**
	 * @return Obtener telefono2
	 */
	public String getTelefono2() {
		return telefono2;
	}
	/**
	 * @param Almacenar telefono2
	 */
	public void setTelefono2(String telefono2) {
		this.telefono2 = telefono2;
	}
	/**
	 * @return Obtener fax
	 */
	public String getFax() {
		return fax;
	}
	/**
	 * @param Almacenar fax
	 */
	public void setFax(String fax) {
		this.fax = fax;
	}
	/**
	 * @return Obtener correo
	 */
	public String getCorreo() {
		return correo;
	}
	/**
	 * @param Almacenar correo
	 */
	public void setCorreo(String correo) {
		this.correo = correo;
	}
	/**
	 * @return Obtener correo2
	 */
	public String getCorreo2() {
		return correo2;
	}
	/**
	 * @param Almacenar correo2
	 */
	public void setCorreo2(String correo2) {
		this.correo2 = correo2;
	}
	/**
	 * @return Obtener actividad
	 */
	public String getActividad() {
		return actividad;
	}
	/**
	 * @param Almacenar actividad
	 */
	public void setActividad(String actividad) {
		this.actividad = actividad;
	}
	/**
	 * @return Obtener paginaWeb
	 */
	public String getPaginaWeb() {
		return paginaWeb;
	}
	/**
	 * @param Almacenar paginaWeb
	 */
	public void setPaginaWeb(String paginaWeb) {
		this.paginaWeb = paginaWeb;
	}
	/**
	 * @return Obtener observaciones
	 */
	public String getObservaciones() {
		return observaciones;
	}
	/**
	 * @param Almacenar observaciones
	 */
	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}
	/**
	 * @return Obtener fechaAlta
	 */
	public Date getFechaAlta() {
		return fechaAlta;
	}
	/**
	 * @param Almacenar fechaAlta
	 */
	public void setFechaAlta(Date fechaAlta) {
		this.fechaAlta = fechaAlta;
		if(fechaAlta != null){
			this.fechaAltaStr = fechaAlta.toString();
		}else{
			this.fechaAltaStr = "";
		}
	}
	/**
	 * @return Obtener rfc
	 */
	public String getRfc() {
		return rfc;
	}
	/**
	 * @param Almacenar rfc
	 */
	public void setRfc(String rfc) {
		this.rfc = rfc;
	}
	/**
	 * @return Obtener direccion
	 */
	public String getDireccion() {
		return direccion;
	}
	/**
	 * @param Almacenar direccion
	 */
	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}
	/**
	 * @return Obtener colonia
	 */
	public String getColonia() {
		return colonia;
	}
	/**
	 * @param Almacenar colonia
	 */
	public void setColonia(String colonia) {
		this.colonia = colonia;
	}
	/**
	 * @return Obtener localidad
	 */
	public String getLocalidad() {
		return localidad;
	}
	/**
	 * @param Almacenar localidad
	 */
	public void setLocalidad(String localidad) {
		this.localidad = localidad;
	}
	/**
	 * @return Obtener estado
	 */
	public String getEstado() {
		return estado;
	}
	/**
	 * @param Almacenar estado
	 */
	public void setEstado(String estado) {
		this.estado = estado;
	}
	/**
	 * @return Obtener idEstado
	 */
	public Integer getIdEstado() {
		return idEstado;
	}
	/**
	 * @param Almacenar idEstado
	 */
	public void setIdEstado(Integer idEstado) {
		this.idEstado = idEstado;
	}
	/**
	 * @return Obtener municipio
	 */
	public String getMunicipio() {
		return municipio;
	}
	/**
	 * @param Almacenar municipio
	 */
	public void setMunicipio(String municipio) {
		this.municipio = municipio;
	}
	/**
	 * @return Obtener idMunicipio
	 */
	public Integer getIdMunicipio() {
		return idMunicipio;
	}
	/**
	 * @param Almacenar idMunicipio
	 */
	public void setIdMunicipio(Integer idMunicipio) {
		this.idMunicipio = idMunicipio;
	}
	/**
	 * @return Obtener codigoPostal
	 */
	public String getCodigoPostal() {
		return codigoPostal;
	}
	/**
	 * @param Almacenar codigoPostal
	 */
	public void setCodigoPostal(String codigoPostal) {
		this.codigoPostal = codigoPostal;
	}
	/**
	 * @return Obtener telefonoPagos
	 */
	public String getTelefonoPagos() {
		return telefonoPagos;
	}
	/**
	 * @param Almacenar telefonoPagos
	 */
	public void setTelefonoPagos(String telefonoPagos) {
		this.telefonoPagos = telefonoPagos;
	}
	/**
	 * @return Obtener telefonoEntrega
	 */
	public String getTelefonoEntrega() {
		return telefonoEntrega;
	}
	/**
	 * @param Almacenar telefonoEntrega
	 */
	public void setTelefonoEntrega(String telefonoEntrega) {
		this.telefonoEntrega = telefonoEntrega;
	}
	/**
	 * @return Obtener correoEntrega
	 */
	public String getCorreoEntrega() {
		return correoEntrega;
	}
	/**
	 * @param Almacenar correoEntrega
	 */
	public void setCorreoEntrega(String correoEntrega) {
		this.correoEntrega = correoEntrega;
	}
	/**
	 * @return Obtener correoPagos
	 */
	public String getCorreoPagos() {
		return correoPagos;
	}
	/**
	 * @param Almacenar correoPagos
	 */
	public void setCorreoPagos(String correoPagos) {
		this.correoPagos = correoPagos;
	}
	/**
	 * @return Obtener nombreEntrega
	 */
	public String getNombreEntrega() {
		return nombreEntrega;
	}
	/**
	 * @param Almacenar nombreEntrega
	 */
	public void setNombreEntrega(String nombreEntrega) {
		this.nombreEntrega = nombreEntrega;
	}
	/**
	 * @return Obtener nombrePagos
	 */
	public String getNombrePagos() {
		return nombrePagos;
	}
	/**
	 * @param Almacenar nombrePagos
	 */
	public void setNombrePagos(String nombrePagos) {
		this.nombrePagos = nombrePagos;
	}
	/**
	 * @return Obtener idUsuarioCreacion
	 */
	public Integer getIdUsuarioCreacion() {
		return idUsuarioCreacion;
	}
	/**
	 * @param Almacenar idUsuarioCreacion
	 */
	public void setIdUsuarioCreacion(Integer idUsuarioCreacion) {
		this.idUsuarioCreacion = idUsuarioCreacion;
	}
	/**
	 * @return Obtener nomApellido
	 */
	public String getNomApellido() {
		return nomApellido;
	}
	/**
	 * @param Almacenar nomApellido
	 */
	public void setNomApellido(String nomApellido) {
		this.nomApellido = nomApellido;
	}
	/**
	 * @return Obtener fechaInicio
	 */
	public String getFechaInicio() {
		return fechaInicio;
	}
	/**
	 * @param Almacenar fechaInicio
	 */
	public void setFechaInicio(String fechaInicio) {
		this.fechaInicio = fechaInicio;
	}
	/**
	 * @return Obtener fechaFin
	 */
	public String getFechaFin() {
		return fechaFin;
	}
	/**
	 * @param Almacenar fechaFin
	 */
	public void setFechaFin(String fechaFin) {
		this.fechaFin = fechaFin;
	}
	/**
	 * @param Almacenar idLaborales
	 */
	public void setIdLaborales(Integer idLaborales) {
		this.idLaborales = idLaborales;
	}
	/**
	 * @return Obtener idLaborales
	 */
	public Integer getIdLaborales() {
		return idLaborales;
	}
	/**
	 * @return Obtener rol
	 */
	public Integer getRol() {
		return rol;
	}
	/**
	 * @param Almacenar rol
	 */
	public void setRol(Integer rol) {
		this.rol = rol;
	}
	/**
	 * @return the radio
	 */
	public String getRadio() {
		return radio;
	}
	/**
	 * @param radio the radio to set
	 */
	public void setRadio(String radio) {
		this.radio = radio;
	}
	/**
	 * @return the resetPass
	 */
	public Boolean getResetPass() {
		return resetPass;
	}
	/**
	 * @param resetPass the resetPass to set
	 */
	public void setResetPass(Boolean resetPass) {
		this.resetPass = resetPass;
	}
	/**
	 * @return the pais
	 */
	public String getPais() {
		return pais;
	}
	/**
	 * @param pais the pais to set
	 */
	public void setPais(String pais) {
		this.pais = pais;
	}
	/**
	 * @return the fechaAltaStr
	 */
	public String getFechaAltaStr() {
		String fechaAltaStr = "";
		if(this.fechaAlta!=null){
			SimpleDateFormat formato = new SimpleDateFormat("yyyy/MM/dd");
			fechaAltaStr = formato.format(this.fechaAlta);
		}
		return fechaAltaStr;
		
	}
	/**
	 * @param fechaAltaStr the fechaAltaStr to set
	 */
	public void setFechaAltaStr(String fechaAltaStr) {
		this.fechaAltaStr = fechaAltaStr;
	}
	/**
	 * @return the extTel1
	 */
	public String getExtTel1() {
		return extTel1;
	}
	/**
	 * @param extTel1 the extTel1 to set
	 */
	public void setExtTel1(String extTel1) {
		this.extTel1 = extTel1;
	}
	/**
	 * @return the extTel2
	 */
	public String getExtTel2() {
		return extTel2;
	}
	/**
	 * @param extTel2 the extTel2 to set
	 */
	public void setExtTel2(String extTel2) {
		this.extTel2 = extTel2;
	}
	/**
	 * @param Almacenar correoUsuario
	 */
	public void setCorreoUsuario(String correoUsuario) {
		this.correoUsuario = correoUsuario;
	}
	/**
	 * @return Obtener correoUsuario
	 */
	public String getCorreoUsuario() {
		return correoUsuario;
	}
	
}
